*{margin: 0;padding: 0;border: 0;}
#clock{
    width: 600px;
    height: 600px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 auto;
    /* 背景图片 */
    background: url(2.jpg) 0 -10px;
    /* 背景尺寸 */
    background-size: 100% 100%;
    position: relative;
}
@keyframes spin{
    0%{
        transform:rotate(0);
    }
    100%{
        transform: rotate(360deg);
    }
}
#sp{
    width: 2px;
    height: 220px;
    background: url(3.png);
    background-size: 100% 100%;
    border-radius: 2px;
    border: 1px solid red;
    top: 100px;
    left: 299px;
    z-index: 3;
    animation-name: spin;
    animation-duration: 60s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    /* 设置变形原点 */
    transform-origin: 50% 91%;
    animation-delay: 
}
@keyframes minute{
    0%{
        transform: rotate(0);
    }
    100%{
        transform: rotate(360deg);
    }
}
#mp{
    width: 4px;
    height: 180px;
    background-color: #0ff;
    border-radius: 4px;
    top: 140px;
    left: 298px;
    animation-name: minute;
    animation-duration: 3600s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 89%;
}
@keyframes hour{
    0%{
        transform: rotate(0);
    }
    100%{
        transform: rotate(360deg);
    }
}
#hp{
    width: 6px;
    height: 140px;
    background-color: blue;
    border-top-left-radius: 6px 50px;
    border-top-right-radius: 6px 50px;
    top: 180px;
    left: 297px;
    animation-name: hour;
    animation-duration: 43200s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 85%;
}
.point{
    position: absolute;
}
#num{
    width: 600px;
    height: 100px;
    border: 1px solid transparent;
    text-align: center;
    line-height: 100px;
    font-size: 50px;
    margin: 0 auto;
    color: #0ff;
}